import axios from "axios";

const instance = axios.create({
  baseURL: "/api",
  timeout: 5000,
});

instance.interceptors.request.use((config) => {
  // 在这里需要把token带上
  let token = localStorage.getItem("token");
  if (token) {
    config.headers["Authorization"] = token;
  }
  return config;
});

instance.interceptors.response.use((res) => {
  // res默认是axios的数据，但是我们在使用的时候，只需要服务器返回的数据，所以这里进行处理，在 请求成功的那时候就只会得到服务器响应回来的数据了
  return res.data;
});
export default instance;
